package com.naiterui.ehp.bs.weixin.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

/**
 * 微信订阅通知模板
 *
 * @author yangfuya
 * @version 1.0
 * @date 2021/4/9 18:08
 **/
@Data
@Builder
@ApiModel(value = "SubscribeTemplateListVO", description = "微信订阅通知模板")
public class SubscribeTemplateListVO {
    /**
     * 问诊提醒（包含：图文问诊消息、视频矩阵/接诊通知、群发消息通知、续方通知）
     */
    public static final int TYPE_INQUIRY_REMINDER = 1;
    /**
     * 图文/视频问诊
     */
    public static final int TYPE_INQUIRY = 2;
    /**
     * 购药
     */
    public static final int TYPE_BUY_MEDICINE = 3;
    /**
     * 用药提醒
     */
    public static final int TYPE_ADVISORY_REMINDER = 4;
    /**
     * 问诊提醒
     */
    public static final String LABEL_INQUIRY_REMINDER = "INQUIRY_REMINDER";
    /**
     * 退款通知
     */
    public static final String LABEL_REFUND_NOTICE = "REFUND_NOTICE";
    /**
     * 服务评价通知
     */
    public static final String LABEL_SERVICE_EVALUATION = "SERVICE_EVALUATION";
    /**
     * 收货提醒通知
     */
    public static final String LABEL_RECEIPT_REMINDER = "RECEIPT_REMINDER";
    /**
     * 发货通知
     */
    public static final String LABEL_SHIP_NOTICE = "SHIP_NOTICE";
    /**
     * 订单取消通知
     */
    public static final String LABEL_ORDER_CANCEL = "ORDER_CANCEL";
    /**
     * 咨询提醒
     */
    public static final String LABEL_ADVISORY_REMINDER = "ADVISORY_REMINDER";
    /**
     * 处方支付提醒
     */
    public static final String LABEL_PRESCRIPTION_PAY = "PRESCRIPTION_PAY";

    @ApiModelProperty("模板id")
    private String templateId;
    @ApiModelProperty("标题")
    private String title;
}
